package com.lihao.sam.dao;

import com.lihao.sam.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author LiHao
 * @Description 用户Dao层
 * @Date 13:07 2022/11/22
 */
public interface UserDao {
    /**
     * 新增*/
    int add(User user);
    /**
     * 修改*/
    int update(User user);
    /**
     * 修改密码操作*/
    int updatePsw(@Param("id") int id,@Param("password") String password);
    /**
     * 删除*/
    int delete(int id);
    /**
     * 查询-模糊 条件*/
    List<User> selectByWhere(@Param("name") String name, @Param("phone") String phone);

    /**
     * 查询 昵称也可以手机号*/
    User selectOne(String name);

    int delBatch(int[] ids);

}
